/**
* @author maze | guavestudios.com
* @license MIT License see LICENSE.TXT
* @version 0.1
*/
package com.guavestudios.fcon.events {
	import flash.events.KeyboardEvent;

	import com.guavestudios.fcon.api.IConsole;
	public class ConsoleKeyboardEvent extends ConsoleEvent{
		
		//{ STATIC
		static public const INPUT_KEYUP:String="ConsoleKeyboardEvent.INPUT_KEYUP";
		//}
		
		//{ MEMBERS
		private var innerEvent:KeyboardEvent;
		//}
		
		//{ GETTER-SETTER
	/**
	* get the inner event 
	*  
	*  @return KeyboardEvent
	* 
	*/
	public function getInnerEvent():KeyboardEvent {
		return this.innerEvent;
	}
	/**
	* set the inner event
	*  
	*  @param pinnerEvent[KeyboardEvent]
	*/
	public function setInnerEvent(pinnerEvent:KeyboardEvent):void {
		this.innerEvent = pinnerEvent;
	}
		
		//}
		/**
		* create a ConsoleKeyboardEvent
		* @param	type	type
		* @param	c	console reference
		* @param	e	inner KeyboardEvent
		*/
		public function ConsoleKeyboardEvent(type:String,c:IConsole,e:KeyboardEvent) {
			innerEvent=e;
			super(type,c);
			
		}

		//{ PUBLIC FUNCTIONS
		
		//}
		
		//{ OVERRIDEN METHODS
		
		//}
		
		//{ PRIVATE FUNCTIONS
		
		//}

	}
	
}
